===========================================
ATOM-VISUAL-008 - 生成 TTS 语音（V2.0）
===========================================

【这个动作是干啥的】
把文字稿转换成 MP3 语音文件，统一存到 workspace/tts 文件夹。

【什么时候用】
- 需要生成语音提醒
- 豆包会话点评
- 优先级提醒
- 任何需要语音输出的场景

【核心变化 V2.0】
- ✅ 存储位置：Temp/tts-*/voice-*.mp3 → workspace/tts/voice-时间戳.mp3
- ✅ 统一归档：所有 TTS 文件集中管理
- ✅ 命名规范：voice-时间戳.mp3（精确到毫秒）

【操作步骤】
1. 确保 tts 文件夹存在（没有就创建）
2. 生成文件名（voice-时间戳.mp3）
3. 调用 TTS 工具生成语音
4. 保存到 workspace/tts/文件夹
5. 返回文件路径

【举个例子】
用户：生成优先级提醒语音
    ↓
调用：ATOM-VISUAL-008
    ↓
处理：
  - 文字稿："当前最优先任务：飞书 OAuth 配置"
  - 生成文件名：voice-1772864000000.mp3
  - 保存到：workspace/tts/voice-1772864000000.mp3
    ↓
输出：MP3 文件（ workspace/tts/ 下）

【对应阿福的 MD 文件】
atomic-actions/02-visual/ATOM-VISUAL-008-生成 TTS 语音.md

【关联动作】
- ATOM-DELIVERY-011：飞书发送语音（后置）
- ATOM-DELIVERY-013：本地播放语音（后置）
- 组合使用：生成 TTS → 飞书发送 → 本地播放

【常见错误】
❌ 错误：文字稿>1500 字符（会被自动摘要）
✅ 正确：≤1500 字符，分段生成

❌ 错误：tts 文件夹不存在
✅ 正确：脚本自动创建（没有就新建）

【核心原则】
> TTS 文件统一归档到 workspace/tts/文件夹，方便管理和查找！

【文件命名】
- 格式：voice-时间戳.mp3
- 示例：voice-1772864000000.mp3
- 时间戳：Unix 毫秒时间戳

【V2.0 升级点】
1. 存储位置统一（workspace/tts/）
2. 不再分散在 Temp 的各个子目录
3. 便于批量管理和清理
4. 已移动 27 个历史文件到新位置

===========================================
创建时间：2026-03-07
最后更新：2026-03-07 15:18
版本：V2.0（存储位置升级）
===========================================
